import { Rule, RuleType } from '@midwayjs/validate';

export class CreateSchoolDTO {
  // 学校名称
  @Rule(RuleType.string().required().min(2).max(255))
  name: string;

  // 学校照片，非必填
  @Rule(RuleType.string().allow(null))
  photo: string | null;
}

export class UpdateSchoolDTO {
  // 学校名称，非必填
  @Rule(RuleType.string().allow(null).min(2).max(255))
  name: string | null;

  // 学校照片，非必填
  @Rule(RuleType.string().allow(null))
  photo: string | null;
}
